HAL LTDC macros migration ¶
This section provides information about the HAL LTDC macros migration .
Note
LTDC macros are removed from the HAL LTDC driver and converted into static inline APIs.
HAL LTDC clear flag macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_CLEAR_FLAG(__HANDLE__, __FLAG__)
|
__STATIC_INLINE void HAL_LTDC_ClearFlag(hal_ltdc_handle_t *hltdc, uint32_t flag)
|
HAL LTDC disable macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_DISABLE(__HANDLE__)
|
__STATIC_INLINE void HAL_LTDC_Disable(hal_ltdc_handle_t *hltdc)
|
HAL LTDC disable IT macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_DISABLE_IT(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE void HAL_LTDC_DisableIT(hal_ltdc_handle_t *hltdc, uint32_t interrupt)
|
HAL LTDC enable macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_ENABLE(__HANDLE__)
|
__STATIC_INLINE void HAL_LTDC_Enable(hal_ltdc_handle_t *hltdc)
|
HAL LTDC enable IT macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_ENABLE_IT(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE void HAL_LTDC_EnableIT(hal_ltdc_handle_t *hltdc, uint32_t interrupt)
|
HAL LTDC get flag macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_GET_FLAG(__HANDLE__, __FLAG__)
|
__STATIC_INLINE uint32_t HAL_LTDC_IsActiveFlag(const hal_ltdc_handle_t *hltdc, uint32_t flag)
|
HAL LTDC get IT source macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE uint32_t HAL_LTDC_IsEnabledIT(const hal_ltdc_handle_t *hltdc, uint32_t interrupt)
|
HAL LTDC layer disable macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_LAYER_DISABLE(__HANDLE__, __LAYER__)
|
__STATIC_INLINE void HAL_LTDC_DisableLayer(const hal_ltdc_handle_t *hltdc, hal_ltdc_layer_t layer)
|
HAL LTDC layer enable macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_LAYER_ENABLE(__HANDLE__, __LAYER__)
|
__STATIC_INLINE void HAL_LTDC_EnableLayer(const hal_ltdc_handle_t *hltdc, hal_ltdc_layer_t layer)
|
HAL LTDC reload immediate configuration macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_RELOAD_IMMEDIATE_CONFIG
|
Removed; use HAL_LTDC_ForceReload(<DC_Handle, HAL_LTDC_RELOAD_IMMEDIATE) instead for immediate reload.
|
HAL LTDC vertical blanking reload configuration macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_VERTICAL_BLANKING_RELOAD_CONFIG
|
Removed; use HAL_LTDC_ForceReload(<DC_Handle, HAL_LTDC_RELOAD_VERTICAL_BLANKING) instead for vertical blanking reload.
|
HAL LTDC reset handle state macro ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_LTDC_RESET_HANDLE_STATE(__HANDLE__)
|
Removed; use HAL_LTDC_DeInit(hal_ltdc_handle_t *hltdc) instead.
|